<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div>
			<!-- 我是一个注释君 -->
			<a href="">我是超级链接</a>
			<p>我是段落标签</p>
			<h1>我是标题标签</h1>
		</div>
		<script type="text/javascript">
			var div = document.getElementsByTagName('div')[0];
			
			// function test(node){
			// 	var children = div.childNodes,
			// 		arr = [];
					
			// 		for (var i = 0; i < children.length; i++){
			// 			var childItem = children[i];
						
			// 			if (childItem.nodeType === 1){
			// 				arr.push(childItem);
			// 			}
			// 		}
					
			// 		return arr;
			// }
			
			// 类数组写法
			function test(node){
				var temp = {
					'length': 0,
					'push': Array.prototype.push,
					'splice': Array.prototype.splice
				},
				len = node.childNodes.length;
				
				for (var i = 0; i < len; i++){
					var childItem = node.childNodes[i];
					if (childItem.nodeType === 1){
						temp[temp['length']] = childItem;
						temp.length++; // 这种一定要记住
						// temp.push(childItem);
					}
				}
				
				return temp;
			}
			
			
			var arr = test(div);
			console.log(arr[0]);
		</script>
	</body>
</html>
